package com.jinzhi.jzweb.dao;

import com.baomidou.mybatisplus.plugins.Page;
import com.jinzhi.jzapi.common.pojo.DataStatisticeVo;
import com.jinzhi.jzapi.common.pojo.ResultDataStatisticeVo;
import com.jinzhi.jzweb.domain.ExaminationCostDO;
import com.jinzhi.common.base.BaseDao;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2021-04-19 09:36:13 | Long</small>
 */
public interface ExaminationCostDao extends BaseDao<ExaminationCostDO> {

    List<Map<Object,Object>> listCost(@Param("page") Page<Map<Object,Object>> page, @Param("name")String name,  @Param("list")List<String> list,@Param("year")Integer year);

    List<Map<Object,Object>> listCost2(@Param("page") Page<Map<Object,Object>> page, @Param("name")String name,  @Param("list")List<String> list,@Param("year")Integer year);

    List<Map<Object,Object>> listCost3(@Param("page") Page<Map<Object,Object>> page, @Param("name")String name,  @Param("list")List<String> list,@Param("year")String year);

    List<ResultDataStatisticeVo> examinationCostTotal(DataStatisticeVo dataStatisticeVo);


    List<Map<Object,Object>> selectSchoolName ();

}
